Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher.
Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?
Some links on this page may take you to non-federal websites. Their policies may differ from this site.
-
Students in geographically rural areas of the United States have less access to computer science education and are underrepresented in computer science majors and careers. At the same time, many rural occupations such as agriculture are becoming reliant on technology, and there is a need for skilled computer scientists with a rural background and skillset to develop effective tools and software that can be used in those occupations. In addition, the values of grit, determination, self-sufficiency, and perseverance often studied in rural populations are also attributed to successful computer scientists. Given the need for rural students to participate in computer science careers, and the overlap in rural values and the qualities of good computer scientists, why do rural students not see themselves as future computer scientists, and why are they not interested in computer science majors and careers? In this paper, we examine the geographical definition of "rural" as used by many researchers (based on the definition from the National Center for Education Statistics NCES) that is often applied homogenously across a school district or even entire county. We explore and validate a survey instrument used to measure "rural identity" of students at the individual level. In doing so, we discover a more broad and nuanced definition of "rural" that varies widely within individual schools. By analyzing this rich dataset, we build the case that defining individual students as "rural" based on geographical location is insufficient to account for variances in their interest in computer science careers and their own self-identity as someone who could be a computer scientist. We use this information to inform future research and propose new avenues for engaging "rural" students in computer science.more » « lessFree, publicly-accessible full text available June 1, 2026
-
The continuous rising of digital learning platforms have unarguably brought about a surge in the amount of data obtained from different learning environments, which presents a great opportunity for computer science teachers to gain an understanding of students’ coding processes. This is vital for enhancing student support as teachers can gain insights into students’ thought process, strategies and identify areas where students might be struggling while tacking programming tasks. Traditional assessment methods such as feedback after homework submissions or completed lab assignments often results in late and untimely intervention that would prevent early dropouts and massive failures as the students’ learning journey is neglected in the process. We leverage students’ keystroke data obtained from Python and Java-based introductory programming courses delivered through CODIO learning platform, to design an interactive code visualization and error detection platform using Streamlit. The application features an interface that reproduces students’ code snippets with JavaScript enabled syntax highlighting. It includes a combination of dropdown menu and an adjustable slider which enables an instructor to navigate through the timestamps and have a detailed view of students’ coding processes. The application also includes a navigation to an environment that enables instructors to run the generated code snippets for error detection, giving the instructors clear idea of the difficult part(s) of the course for intervention purposes. The intervention ultimately fosters a more supportive learning environment and helps boost students’ confidence.more » « lessFree, publicly-accessible full text available June 1, 2026
-
In the United States, 1 in 5 people, approximately 66.3 million individuals, live in a rural area. To address the growing need for computing professionals and the need for a computationally literate populace, we need to engage rural learners effectively. A first step in this direction is understanding the learning context for students engaging in computer science, and how that differs for a rural population. In this paper, we draw upon the National Survey of Science and Mathematics Education, the High School Longitudinal Study of 2009, and the 2021 American Community Survey, to underscore a lack of access to computer science learning contexts for students in these communities. We also explore how rural out-migration is compounding this challenge, and explore the roots of the rural out-migration trend. We then examine how multiple strains of research and scholarship identify rurality as either a place-based identification (i.e., where a student is from) or a distinct social identity. While convenient, geographic-based definitions lack important nuance in understanding rural populations and tend to emphasize heterogeneity in rural populations, especially regarding economic factors (i.e., what the communities produce). In contrast, identity-based definitions often emphasize commonalities across rural populations including a set of shared values, a sense of belonging to a rural community, emphasis on social bonds, and a distrust of solutions offered by government, academia, and technology which are often seen as misguided and antithetical to those shared values. In certain kinds of decision-making, this rural identity has even been shown to overshadow intersectional racial and ethnic identities. This is an important consideration as 22\% of the US rural population is composed of racial and ethnic minorities. Finally, we discuss strategies to engage with rural populations authentically and meaningfully. We offer as an illustrative example our Cyber Pipeline program, an outreach effort including a Creative Commons licensed, customizable, modular curriculum; extensive teacher preparation program; and ongoing support for K-12 teachers working to bring computer science into rural schools. We also describe reasons why these rural-dwelling teachers seek to provide computer science education for their students. We highlight the specific challenges of this program, as well as our identified promising practices, in the hopes of fostering similar programs across the United States.more » « lessFree, publicly-accessible full text available June 1, 2026
-
In the push to broaden participation in computer science (CS) within the United States, there have been a number of highly successful efforts to engage urban high schools and communities. As urban areas often have high concentrations of poverty and underrepresented populations, these efforts meet a well-known need, and have a strong potential impact. However, urban audiences are not the only ones to lack adequate computer science education opportunities. In the United States, 1 in 5 people live in a rural area [19], and studies consistently show that rural areas offer fewer opportunities for students to engage with computer science than their urban and suburban peers. While some of the challenges rural schools face are shared by urban schools, the rural schools also have unique challenges that must be understood before engaging in successful intervention efforts. This paper describes one effort to support rural schools, their teachers, and their students. We seek to share the lessons we have learned in the hope that other programs may benefit.more » « lessFree, publicly-accessible full text available February 12, 2026
-
The lack of computer science education in rural areas presents unique challenges in the present pursuit of achieving equitable access to computer science education. The increase in the recognition of the need for computer science education comes with a need for inclusion of rural areas, and a corresponding increase in the demand of competent computer science teachers and educators. Teacher training programs play an important role in meeting these demands. This paper evaluates the impact of a teacher training program with focus on professional identity, commitment, confidence and competence as it relates to the teaching of computer science. The research includes teachers from rural, suburban and town locales enrolled in three separate semester courses. Through a mixed-method design, it uses quantitative data obtained through surveys taken prior to and at the completion of the training program to measure the impact. A combination of p-values and effect sizes were used to measure the impact of the teacher training programs. The survey covers three different domains - Teacher and Computing Identity, Rural Identity and Teacher Mindset, and lastly, Teaching Perceptions and Computational Thinking. Qualitative data gathered through reflective journals provides insights into teachers’ backgrounds and teaching experiences as well as anticipated professional growth. Following the training, findings show that rural teachers reported positive shifts in their identities and teaching competencies and are more likely to advocate for more students to take computer science courses. Teachers from the rural locales also showed a marked improvement in confidence and commitment to teaching computer science.more » « lessFree, publicly-accessible full text available June 1, 2026
-
Rural populations represent an important and often overlooked audience for broadening participation in computing efforts. More than 20% of all students in the United States live in a rural region, and surveys of access to computing education consistently show these students have less opportunity to and engagement in learning computer science than both suburban and urban peers. Recent scholarship has suggested that rural populations subscribe to a cohesive group identity that (at least in some cases) can subsume ethnic and racial identities, especially important when we consider 22% of the rural population is composed of individuals with these intersectional identities. In this paper we describe example lessons under development for use in our Cyber Pipeline project, an outreach program that provides Kansas schools with a modular computing curriculum and in-service teachers with professional development training to utilize it. These lessons are being developed using culturally relevant pedagogy and a community learning approach to ground the lessons in the everyday experiences, cultural identities, and concerns of these rural students. We are co-developing these lessons with both K-12 teachers in the Cyber Pipeline and disciplinary experts across our campus. We present our our approach in the hopes that it will be of benefit to other educators seeking to reach rural populations.more » « lessFree, publicly-accessible full text available February 12, 2026
-
The increasing capacity from inverter-based resources (IBR) creates challenges for designing and operating electric power systems. In particular, wind and solar generation has very different characteristics compared to conventional turbo generators. This research investigates the critical clearing times for IBR as larger amounts of wind generation brought online. This paper develops a new six-bus transmission test systems for which multiple wind stations are interconnected. An exhaustive study of fault locations with respect to load levels and line impedances for a wide range of IBR penetration levels was performed with respect to inverter stability analysis to determine the corresponding critical clearing times. The results show that voltage stability at IBR points of interconnection can occur at not only higher penetration levels, but at lower penetrations as well.more » « less
An official website of the United States government
